Approximating the Location of Integrand Discontinuities for Penumbral Illumination With Linear Light Sources
نویسندگان
چکیده
One of the benefits of shading with linear light sources is also one of its major challenges: generating soft shadows. The primary difficulty in this task is determining the discontinuities in the linear light source integrals that are caused by occluding objects. We demonstrate in this paper that the computed location of each discontinuity only needs to be moderately accurate, provided that the expected value of this location is a continuous function of the actual value of the location. We introduce Random Seed Bisection (RSB), an algorithm that has this property. We use this algorithm to efficiently find the approximate location of a discontinuity, in order to partition the domain of integration into subintervals (panels) over which the integrand is naturally smooth, and approximate the integral efficiently over each panel using low-degree numerical quadratures. We demonstrate the effectiveness of this solution for shadowing problems with at most 1 discontinuity in the domain of integration. We also provide efficient heuristics that take advantage of the coherence in a scene to handle shadowing problems with at most 2 discontinuities in the domain of integration. This work is a first step toward a comprehensive approach to efficiently solving numerical integration problems for extended light sources.
منابع مشابه
Approximating the Location of Integrand Discontinuities for Penumbral Illumination with Area Light Sources
The problem of computing soft shadows with area light sources has received considerable attention in computer graphics. In part, this is a difficult problem because the integral that defines the radiance at a point must take into account the visibility function. Most of the solutions proposed have been limited to polygonal environments, and require a full visibility determination preprocessing ...
متن کاملReconstruction of Illumination from
This paper is concerned with the eecient reconstruction of illumination from area luminaires. We outline a 2-pass scheme; a light-pass, tracing ray bundles from the luminaires followed by a general eye-pass ray trace phase. Special attention is paid during the rst pass to the reconstruction of shadows, both umbral and penumbral regions, for general luminaire geometries with no practical restric...
متن کاملReconstructing Illumination Functions with Selected Discontinuities
Typical illumination functions contain boundaries that are discontinuous in intensity or derivative. These discontinuities arise from contact between surfaces, and from the penumbra and umbra boundaries of shadows cast by area light sources. In this paper, we present an algorithm that allows for smooth (C) reconstruction of intensity everywhere across a surface except along selected edges of in...
متن کاملA Discontinuity Meshing Algorithm for Accurate Radiosity1
We discuss the problem of accurately computing the illumination of a diffuse polyhedral environment due to an area light source. We show how umbra and penumbra boundaries and other illumination details correspond to discontinuities in the radiance function and its derivatives. The shape, location, and order of these discontinuities is determined by the geometry of the light sources and obstacle...
متن کاملDu Rendu de Haute Qualité à l'interactivité. (From High-Quality Rendering to Interactivity)
A definitive understanding of irradiance behavior in penumbral regions has been hard to come by, mainly due to the computational expense of determining the visible parts of an area light source. Consequently, sampling strategies have been mostly ad hoc, and evaluation of the resulting approximations has been difficult. In this paper, the structure of penumbral irradiance is investigated empiric...
متن کامل